package pojo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * Attendstrategy entity.
 * 
 * @author MyEclipse Persistence Tools
 */

public class Attendstrategy implements java.io.Serializable {

	// Fields

	private Integer asid;
	private Attendtype attendtype;
	private Attendmethod attendmethod;
	private Attendceilue attendceilue;
	private String asdes;
	private Date asstartTime;
	private Date asendTime;
	private String auser;
	private Set departmentattenddetailses = new HashSet(0);
	private Set departmentattendsuituserses = new HashSet(0);

	// Constructors

	/** default constructor */
	public Attendstrategy() {
	}

	/** minimal constructor */
	public Attendstrategy(Attendtype attendtype, Attendmethod attendmethod,
			Attendceilue attendceilue, String auser) {
		this.attendtype = attendtype;
		this.attendmethod = attendmethod;
		this.attendceilue = attendceilue;
		this.auser = auser;
	}

	/** full constructor */
	public Attendstrategy(Attendtype attendtype, Attendmethod attendmethod,
			Attendceilue attendceilue, String asdes, Date asstartTime,
			Date asendTime, String auser, Set departmentattenddetailses,
			Set departmentattendsuituserses) {
		this.attendtype = attendtype;
		this.attendmethod = attendmethod;
		this.attendceilue = attendceilue;
		this.asdes = asdes;
		this.asstartTime = asstartTime;
		this.asendTime = asendTime;
		this.auser = auser;
		this.departmentattenddetailses = departmentattenddetailses;
		this.departmentattendsuituserses = departmentattendsuituserses;
	}

	// Property accessors

	public Integer getAsid() {
		return this.asid;
	}

	public void setAsid(Integer asid) {
		this.asid = asid;
	}

	public Attendtype getAttendtype() {
		return this.attendtype;
	}

	public void setAttendtype(Attendtype attendtype) {
		this.attendtype = attendtype;
	}

	public Attendmethod getAttendmethod() {
		return this.attendmethod;
	}

	public void setAttendmethod(Attendmethod attendmethod) {
		this.attendmethod = attendmethod;
	}

	public Attendceilue getAttendceilue() {
		return this.attendceilue;
	}

	public void setAttendceilue(Attendceilue attendceilue) {
		this.attendceilue = attendceilue;
	}

	public String getAsdes() {
		return this.asdes;
	}

	public void setAsdes(String asdes) {
		this.asdes = asdes;
	}

	public Date getAsstartTime() {
		return this.asstartTime;
	}

	public void setAsstartTime(Date asstartTime) {
		this.asstartTime = asstartTime;
	}

	public Date getAsendTime() {
		return this.asendTime;
	}

	public void setAsendTime(Date asendTime) {
		this.asendTime = asendTime;
	}

	public String getAuser() {
		return this.auser;
	}

	public void setAuser(String auser) {
		this.auser = auser;
	}

	public Set getDepartmentattenddetailses() {
		return this.departmentattenddetailses;
	}

	public void setDepartmentattenddetailses(Set departmentattenddetailses) {
		this.departmentattenddetailses = departmentattenddetailses;
	}

	public Set getDepartmentattendsuituserses() {
		return this.departmentattendsuituserses;
	}

	public void setDepartmentattendsuituserses(Set departmentattendsuituserses) {
		this.departmentattendsuituserses = departmentattendsuituserses;
	}

}